1934384f4a53c9a3b515134b80e75e0b7c3eed76,source/com/intellij/openapi/vcs/changes/ui/TreeModelBuilder.java,TreeModelBuilder,buildModel,#List#List#List#,52

Before Change


      final HashMap<FilePath, ChangesBrowserNode> foldersCache = new HashMap<FilePath, ChangesBrowserNode>();
      final HashMap<Module, ChangesBrowserNode> moduleCache = new HashMap<Module, ChangesBrowserNode>();
      for (VirtualFile file : unversionedFiles) {
        final ChangesBrowserNode node = new ChangesBrowserNode(file);
        model.insertNodeInto(node, getParentNodeFor(node, foldersCache, moduleCache, unversionedNode), 0);
      }
    }

After Change


      model.insertNodeInto(unversionedNode, root, root.getChildCount());
      final HashMap<FilePath, ChangesBrowserNode> foldersCache = new HashMap<FilePath, ChangesBrowserNode>();
      final HashMap<Module, ChangesBrowserNode> moduleCache = new HashMap<Module, ChangesBrowserNode>();
      for (VirtualFile file : unversionedFiles) {
        insertChangeNode(file, foldersCache, moduleCache, unversionedNode);
      }
    }